.el-container {
  background-color: #f8f6f6;
}
.el-header {
  background-color: #fff;
  display: flex;
  align-items: center;
  box-shadow: 1px 1px 5px 1px #eee;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
}
.el-header .logo {
  display: flex;
  align-items: center;
  margin: 0 70px;
}
.el-header .logo img {
  width: 40px;
  height: 40px;
}
.el-header .logo span {
  font-size: 15px;
}
.el-header .nav {
  display: flex;
  width: 50%;
  margin-left: 220px;
  justify-content: space-between;
  font-size: 13px;
}
.el-header .nav span {
  color: #887d7d;
}
.el-header .nav span:hover {
  cursor: pointer;
  color: #413d3d;
}
.el-main {
  width: 930px;
  margin: 0 auto;
  margin-top: 58px;
  position: relative;
}
.el-main .el-carousel img {
  height: 250px;
  width: 100%;
}
.el-main .decx {
  display: flex;
  flex-direction: column;
  padding: 20px;
  padding-top: 0;
  background: url("../../../assets/bgc1.png") no-repeat;
  background-size: cover;
  height: 230px;
}
.el-main .decx h4 {
  color: #383636;
}
.el-main .decx span {
  font-size: 12px;
  color: #1d1a1a;
  padding: 9px 0;
}
.el-main .decx span:nth-child(3) {
  line-height: 19px;
  text-indent: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.el-main .textContent {
  margin-top: 20px;
}
.el-main .textContent /deep/ .el-card__body {
  padding: 10px;
}
.el-main .textContent .col {
  margin-top: 10px;
}
.el-main .textContent .card {
  height: 140px;
  display: flex;
  align-items: center;
}
.el-main .textContent .card .content {
  display: flex;
  align-items: center;
}
.el-main .textContent .card .content .img {
  padding-left: 10px;
  height: 110px;
  width: 180px;
}
.el-main .textContent .card .content .img img {
  width: 100%;
  height: 100%;
}
.el-main .textContent .card .content .img img:hover {
  cursor: pointer;
  transform: scale(1.02);
}
.el-main .textContent .card .content .text1 {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  width: 100%;
}
.el-main .textContent .card .content .text1 p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.el-main .textContent .card .content .text1 .title:hover {
  color: #95c9c9;
  cursor: pointer;
}
.el-main .textContent .card .content .text {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  width: 320px;
}
.el-main .textContent .card .content .text p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.el-main .textContent .card .content .text .title:hover {
  color: #95c9c9;
  cursor: pointer;
}
.el-main .textContent .card .userInfo {
  padding-top: 25px;
}
.el-main .textContent .card .userInfo span {
  color: #302e2e;
  font-size: 12px;
  padding: 0 7px;
}
.el-main .textContent .card .userInfo span:first-child {
  padding-left: 0;
}
.el-main .textContent .box-card {
  position: absolute;
  top: 0;
  margin-top: 10px;
  width: 259.5px;
}
.el-main .textContent .box-card /deep/ .el-card__header {
  padding: 10px 10px;
}
.el-main .textContent .box-card .clearfix span {
  font-weight: 800;
}
.el-main .textContent .box-card .clearfix span:nth-child(2) {
  padding-left: 5px;
}
.el-main .textContent .box-card /deep/ .el-card__body {
  padding: 10px;
}
.el-main .textContent .box-card .text-item {
  font-family: cursive;
  padding-bottom: 1px;
}
.el-main .textContent .box-card .text-item p {
  font-size: 15px;
  margin: 5px 0;
}
.el-main .textContent .box-card .text-item p:last-child {
  font-size: 12px;
  color: #8b8989;
}
.el-main .fenye {
  margin-top: 20px;
}
.el-footer {
  padding: 0;
}
.el-footer .footerInfo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  height: 100px;
  background-color: #292525;
}
.el-footer .footerInfo span {
  color: #fff;
  font-size: 13px;
  line-height: 25px;
}
